WPDiscourse\SSOClient\Client A

Total Complexity 62
Dependencies 3
Dependents 0
Total lines 480
Lines of code 291
Logical lines of code 172
Comment lines 103
Methods 17
Properties 1

Methods 17

Method Rating Maintainability Complexity Lines of code
get_user_id()
A
44 8 49
get_sso_response()
S
53 7 23
logout_from_discourse()
S
47 6 35
parse_request()
S
55 7 20
discourse_sso_alter_user_profile()
S
51 6 26
set_user_notice()
S
51 5 28
update_user()
S
51 5 26
handle_login_errors()
S
53 5 24
discourse_sso_alter_login_form()
S
59 2 16
auth_user()
S
60 2 13
get_sso_signature()
S
74 2 4
discourse_sso_auto_inject_button()
S
77 2 3
is_valid_signature()
S
74 1 4
handle_errors()
S
70 1 6
get_redirect_to_after_sso()
S
80 1 3
get_sso_secret()
S
80 1 3
__construct()
S
66 1 8